Human societies are essentially adaptive mechanisms by means of which human populations strive to satisfy their varied needs and desires (1991, p. 48).